•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
이 문서는 분류가 되어 있지 않습니다. 분류:분류에서 적절한 분류를 찾아 문서를 분류해주세요!
1. 개요2. 설정 내용

1. 개요 [편집]

  • CiGLBServer 프로세스가 실행 될 때 읽는 파일이다.

2. 설정 내용 [편집]

프로세스 설정 정보
설정 값
설명
listen_interface
GLB가 바인딩할 네트워크 인터페이스[1]를 지정합니다. 이 값이 잘못 설정되면 클라이언트 요청을 정상적으로 수신하지 못해 세션 할당 실패가 발생할 수 있습니다.
listen_port
GLB가 외부에서 접속받는 TCP 포트를 정의합니다. redirect_port.cfg와 연동하여 서비스별로 다른 포트를 사용하도록 설정됩니다.
max_connections
한 번에 동시에 처리할 수 있는 최대 클라이언트 연결 수를 제한합니다. 값이 너무 낮으면 부하가 급증한 상황에서 세션 할당이 실패할 가능성이 커집니다.
session_timeout
세션이 비활성 상태일 때 자동으로 해제되는 시간(초 단위)입니다. 이 값을 조정하면 세션 재사용률과 메모 사용량을 최적화할 수 있습니다.
log_level
GLB 로그에[2] 기록될 상세도[3]를 지정합니다. GLB.log에서 “error”나 “fail”가 없도록 관리하기 위해 필수입니다
one_time_url_enable
CiEncryptionLib를 통해 One‑Time URL[4] 기능을 활성화할지 여부를 결정합니다. 이 플래그가 꺼져 있으면 해당 기능이 필요할 때 동작하지 않아 세션 할당에 영향을 줄 수 있습니다.
redirect_map_file
redirect_port.cfg와 연동해 서비스별로 요청을 어느 VOD 서버(또는 다른 LB)로 리다이렉트할지 정의하는 파일 경로를 지정합니다. 이 매핑이 잘못되면 클라이언트가 원하는 콘텐츠에 도달하지 못합니다.
lb_config_file
glb.cfg와 연결해 서비스별 로드 밸런싱 정책[5]을 정의하는 파일 경로를 지정합니다. 이 옵션이 없으면 기본 정책으로 동작하게 됩니다.
cuetone_mapping_file
cuetone_mapping_info.cfg 혹은 cuetone_mapping_info_byFiller.cfg와 연동해 Filler=Y 또는 Filler=N인 경우에 대한 큐톤 매핑 정보를 제공합니다. 이 옵션이 없으면 해당 서비스가 정상 동작하지 않을 수 있습니다.
encryption_key_path
CiEncryptionLib에서 사용하는 암호화 키 파일(CiEncryptionKey.so)의 경로를 지정합니다. 라이브러리 버전 불일치 시 세션 할당 실패가 발생할 수 있으므로 정확히 매칭해야 합니다.
[1] bond0, bond1[2] /var/log/castis/glb/GLB.log[3] INFO, WARN, ERROR[4] 짧은 시간 또는 한번만 요청한 URL을 사용할 수 있는 기능[5] round‑robin, least‑connection 등